<?php
$GLOBALS['tpl']->define( array(	'contacts_body'      => 'contacts/contacts_body.html',
                                'js_message'         => 'js_message.html'));
if($_REQUEST['action']=='letterforadmin')
{
        function checkEmail($email)
        {
            if(eregi("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$]", $email))
            {
                
                return FALSE;

            }

            list ($Username, $Domain) = split ("@",$email);

            if (getmxrr ($Domain, $MXHost))
            {
                return TRUE;
            }
            else return FALSE;
//            else
//            {
//                if (fsockopen ($Domain, 25, $errno, $errstr, 30))
//                {
//                    echo 1;
//                    return TRUE;
//                }
//                else
//                {
//                    return FALSE;
//                }
//            }
        }


    if($_REQUEST['guest_name'] and $_REQUEST['e_mail'] and $_REQUEST['theme'] and $_REQUEST['message'] and checkEmail($_REQUEST['e_mail']))
    {


        //check if e-mail is right
        $report_for_sender="<p>".$_REQUEST['message']."</p>";
        $headers  = "Content-type: text/html; charset=utf-8 \r\n";
        $headers .= "From: ".$_REQUEST['guest_name']." <".$_REQUEST['e_mail']."> \r\n";
        if(mail('atlantida.kpi@gmail.com', $_REQUEST['theme'],  $report_for_sender, $headers)) //message is sent succesfully
        {
           $GLOBALS['tpl']->assign(  array( 'JS_MESSAGE_TITLE' =>  'Сообщение отправлено',
                                            'JS_MESSAGE'       =>  'Мы постараемся ответить Вам в ближайшее время.'));
           $GLOBALS['tpl']->parse('MESSAGE','js_message');
        }
    }
    else{
           $GLOBALS['tpl']->assign(  array( 'JS_MESSAGE_TITLE' =>  'Ошибка',
                                            'JS_MESSAGE'       =>  'Ваше сообщение не было отправлено. <br>Убедитесь, что Вы заполнили все требуемые поля.'));
           $GLOBALS['tpl']->parse('MESSAGE','js_message');
        }
    $GLOBALS['tpl']->FastPrint('MESSAGE');
}
$GLOBALS['tpl']->parse('CONTENT', 'contacts_body');
?>
